minios: allow to allocate machine contiguous pages
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Mar 2009 07:37:24 +0000 (07:37 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Mar 2009 07:37:24 +0000 (07:37 +0000)
commitb8fb8d5f775d5409f6683ed8c1956cf80004e26e
tree803d56735dbe467563030ffc65ab496568553041
parentcde518aa7137afa61849403736f3e4b62e00fe1f
minios: allow to allocate machine contiguous pages

This is a port of XenLinux xen_alloc_contig_memory() to mini-os. A
sufficiently privileged mini-os guest can exchange a small number of
its pages with machine contiguous pages.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@netronome.com>
extras/mini-os/arch/ia64/mm.c
extras/mini-os/arch/x86/mm.c
extras/mini-os/include/mm.h
extras/mini-os/include/x86/arch_mm.h